package com.lostreseditores.sabersai.dataaccess.dao;

import java.util.List;

import com.lostreseditores.sabersai.model.Examenxreporte;


public interface IExamenxreporteDAO {
    public void save(Examenxreporte instance);

    public void delete(Examenxreporte instance);

    public void update(Examenxreporte instance);

    public Examenxreporte findById(Integer id);

    public List<Examenxreporte> findByExample(Examenxreporte instance);

    public List<Examenxreporte> findByProperty(String propertyName, Object value);

    public List<Examenxreporte> findAll();

    public List<Examenxreporte> findByCriteria(String whereCondition);

    public List<Examenxreporte> findPageExamenxreporte(String sortColumnName,
        boolean sortAscending, int startRow, int maxResults);

    public Long findTotalNumberExamenxreporte();

    public List<Examenxreporte> findByExamxrepgeneraln(Object examxrepgeneraln);

    public List<Examenxreporte> findByExamxrepoactivn(Object examxrepoactivn);

    public List<Examenxreporte> findByExamxrepoidn(Object examxrepoidn);

    public List<Examenxreporte> findByExamxrepunionn(Object examxrepunionn);
}
